package com.lzw.breezeNovel.WebAdmin.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * @author 清风明月
 * @Package com.lzw.breezeNovel.webApp.config
 * @date 2025/3/6
 * @description Ai配置类
 */
@Data
@Component
@SuppressWarnings("all")
public class DashScopeConfig {

    @Value("${spring.ai.dashscope.api-key}")
    private String apiKey;

    @Value("${spring.ai.dashscope.chat.options.model}")
    private String model;

    @Value("${spring.ai.dashscope.chat.options.model-text}")
    private String modelText;

    @Value("${spring.ai.dashscope.chat.options.model-image}")
    private String modelImage;

    @Value("${spring.ai.dashscope.chat.options.model-text-video}")
    private String modelTextVideo;

    @Value("${spring.ai.dashscope.chat.options.model-image-video}")
    private String modelImageVideo;
}